package pe.com.empresa.servicios.impl;

import java.util.List;

import pe.com.empresa.datos.dominio.ConsultaFiltrarOrdenesCompra;
import pe.com.empresa.datos.dominio.ConsultaFiltrarOrdenesCompraCriteria;
import pe.com.empresa.servicios.servicio.BuscarOrdenCompraService;
import pe.com.empresa.utiles.ServiceHelper;

public class BuscarOrdenCompraServiceImpl extends ServiceHelper implements
		BuscarOrdenCompraService {

	@SuppressWarnings("unchecked")
	@Override
	public List<ConsultaFiltrarOrdenesCompra> filtrarOrdenesComprar(
			ConsultaFiltrarOrdenesCompraCriteria criteria) throws Exception {
		
		this.openSession();
		List<ConsultaFiltrarOrdenesCompra> list = this.selectByCriteria("ConsultaFiltrarOrdenesCompra", criteria);
		this.closeSession();
		return list;
		
	}

	@SuppressWarnings("unchecked")
	@Override
	public List<ConsultaFiltrarOrdenesCompra> filtrarOrdenesComprarPorEstado(
			ConsultaFiltrarOrdenesCompraCriteria criteria) throws Exception {
		
		this.openSession();
		List<ConsultaFiltrarOrdenesCompra> list = this.selectByCriteria("ConsultaFiltrarOrdenesCompra","consultaFiltrarOrdenesCompraPorEstado", criteria);
		this.closeSession();
		return list;
	}
	
}
